// pages/register/register.js
Page({
    data: {
        second:59,
        bu_text:"获取验证码",
        bg:"bg-green",
        number:"",
        password:"",
        code:"",
        codeMsg:"",
        erorr:"",
        bu_code_light:"",
        bu_register_light:"light"
    },
    onLoad: function (options) {
        this.setData({erorr:""})
    },
    setNumberVal:function(e){ //添加手机号
        if (/^1(3|4|5|7|8)\d{9}$/.test(e.detail.value)) {
            this.setData({number:e.detail.value})
          } else { 
            wx.showToast({
              title: '手机格号码式错误',
              icon: 'none',    //如果要纯文本，不要icon，将值设为'none'
              duration: 2000     
            }) 
          }
          console.log(this.data.erorr)
    },
    setPassword(e){  //添加密码
      this.setData({password:e.detail.value})
    },
    // setCodeVal(e){   //获取用户输入验证码
    //   this.setData({
    //     code:e.detail.value,
    //   })
    // },
    // getCode(){   //发送短信验证码
    //   var that = this;
    //   if(that.data.number=="" || that.data.password==""){
    //     wx.showToast({
    //       title: '请先填写手机号,密码',
    //       icon: 'none', 
    //       duration: 2000     
    //     })  
    //   }else{
    //     this.timer();
    //     this.setData({
    //       bg:'bg-grey',
    //       codeMsg:this.randomNum(),
    //       bu_register_light:""
    //     })
    //     wx.request({
    //       url: 'https://sms_developer.zhenzikj.com',
    //       data:{
    //         key:'xzk',
    //         number:that.data.number,
    //         code:that.data.codeMsg
    //       },
    //       success(e){
    //         console.log("短信发送成功",e)
    //       },fail(e){
    //         console.log("短信接口失效")
    //       }
    //     })
    //   }  
    // },
    addAccount(){    //添加账户到数据库
      var that = this;
      console.log("发送给服务器创建账户")
      wx.request({
        url: 'http://ypbitx.natappfree.cc/MyServlet/register',
        data:{
          number:that.data.number,
          password:that.data.password
        },
        success(res){
          if(res.data=="注册成功"){
            wx.showToast({
              title: '注册成功',
              icon: 'none', 
              duration: 2000     
            })  
            //注册成功转到登录页
            wx.navigateTo({
              url: '/pages/SignIn/SignIn',
            })
          }else{
            console.log("注册失败")
            wx.showToast({
              title: '注册失败',
              icon: 'none', 
              duration: 2000     
            })  
          }
        }
      })
    },
    timer:function () {    //验证码倒计时
        var that = this;
        that.setData({
          bu_code_light:"light",
          bu_text:this.data.second+"秒"
        })
        let setTimer = setInterval(()=>{
            that.setData({
              second: that.data.second - 1,
              bu_text:this.data.second+"秒"
            })
            if (that.data.second < 0) {
              clearInterval(setTimer)
              that.setData({
                second: 59,
                bu_text:"获取验证码",
                bg:"bg-green",
                bu_code_light:""
              })
            }  
        }, 1000)
    },
    randomNum(){   //生成随机码
      return (parseInt(Math.random()*(9-0+1)+0,10)).toString()
             +(parseInt(Math.random()*(9-0+1)+0,10)).toString()
             +(parseInt(Math.random()*(9-0+1)+0,10)).toString()
             +(parseInt(Math.random()*(9-0+1)+0,10)).toString();
    },
    judge(){   //验证码验证
      // if(this.data.codeMsg==this.data.code){
      //   console.log("验证码校验成功")
        this.addAccount();
      // }else{
      //   wx.showToast({
      //     title: '验证码错误',
      //     icon: 'none', 
      //     duration: 2000     
      //   })  
      // }
    }
})